# === 太陽系::衛星::月クラス
module ObjectiveKyusu
  module Cosmos
    module Galaxy
      module SolarSystem
        module Satellite
          class Moon < ObjectiveKyusu::Cosmos::Galaxy::SolarSystem::Satellite

            PLANETS_CLASSES = [
              ObjectiveKyusu::Galaxy::SolarSystem::Planet::Earth
            ]
            attr_accessor(
              :equatorial_radius, # 赤道半径
              :flat_rate, # 扁平率
              :pole_radius # 極半径
            )
            def initialize
            end

            # === 惑星
            def planets
              # TODO:
              PLANETS_CLASSES.map{|pc|pc.new}
            end
          end
        end
      end
    end
  end
end
